package zuoye

import "fmt"

func main()  {
	/*9.交换2个变量的值。
	a := 3
	b := 2*/
	a:=3
	b:=2
	//方法1，交换
	a,b =b,a
	fmt.Println(a,b)
//方法2，第三方

	a=3
	b=2
	var temp int
	temp = a
	a = b
	b = temp
	fmt.Println(a,b)

	//方法3
	a = 3
	b = 2
	a=a+b //a=5 b=2
	b=a-b //a=5 b=3
	a=a-b //a=2 b=3
	fmt.Println(a,b)

	//方法4
	a=3
	b=2
	a=a^b //011 a=1 010b=2 001 1
	b=a^b //a=1 b=3
	a=a^b //
	fmt.Println(a,b)
}
